www.gusucode.com > VC++ 小型会员积分管理系统-源码程序 > VC++ 小型会员积分管理系统-源码程序/code/AcPtsRecorder/DlgAddVIP.cpp
//Download by http://www.NewXing.com // DlgAddVIP.cpp : 实现文件 // #include "stdafx.h" #include "AcPtsRecorder.h" #include "DlgAddVIP.h" // CDlgAddVIP 对话框 IMPLEMENT_DYNAMIC(CDlgAddVIP, CDialog) CDlgAddVIP::CDlgAddVIP(CWnd* pParent /*=NULL*/) : CDialog(CDlgAddVIP::IDD, pParent) , m_strCardID(_T("")) , m_strVIPName(_T("")) , m_nVIPAge(0) , m_nVIPCurPoints(0) , m_nVIPAddPoints(0) , m_tmCreatTime(COleDateTime::GetCurrentTime()) , m_nVIPID(0) ,m_bIsMod(FALSE) { } CDlgAddVIP::~CDlgAddVIP() { } void CDlgAddVIP::DoDataExchange(CDataExchange* pDX) { CDialog::DoDataExchange(pDX); DDX_Text(pDX, IDC_EDIT_CARDID, m_strCardID); DDX_Text(pDX, IDC_EDIT_NAME, m_strVIPName); DDX_Text(pDX, IDC_EDIT_AGE, m_nVIPAge); DDX_Text(pDX, IDC_EDIT_CURPOINTS, m_nVIPCurPoints); DDX_Text(pDX, IDC_EDIT_ADDPOINTS, m_nVIPAddPoints); DDX_DateTimeCtrl(pDX, IDC_DATETIMEPICKER_CREAT, m_tmCreatTime); DDX_Text(pDX, IDC_STATIC_ID, m_nVIPID); } BEGIN_MESSAGE_MAP(CDlgAddVIP, CDialog) ON_BN_CLICKED(IDOK, &CDlgAddVIP::OnBnClickedOk) END_MESSAGE_MAP() // CDlgAddVIP 消息处理程序 void CDlgAddVIP::OnBnClickedOk() { // TODO: 在此添加控件通知处理程序代码 UpdateData(TRUE); if (m_strVIPName == "") { AfxMessageBox("请输入客户名!"); } else { GetDlgItemText(IDC_COMBO_SEX, m_strVIPSex); OnOK(); } } BOOL CDlgAddVIP::OnInitDialog() { CDialog::OnInitDialog(); if (!m_bIsMod) { GetDlgItem(IDC_STATIC_ADDPTS)->ShowWindow(FALSE); GetDlgItem(IDC_EDIT_ADDPOINTS)->ShowWindow(FALSE); ((CComboBox*)GetDlgItem(IDC_COMBO_SEX))->SetCurSel(0); } else { GetDlgItem(IDC_STATIC_ADDPTS)->ShowWindow(TRUE); GetDlgItem(IDC_EDIT_ADDPOINTS)->ShowWindow(TRUE); int nCursel = m_strVIPSex == "男"?0:1; ((CComboBox*)GetDlgItem(IDC_COMBO_SEX))->SetCurSel(nCursel); } return TRUE; // return TRUE unless you set the focus to a control // 异常: OCX 属性页应返回 FALSE }